/**
 * This file is part of Todo.txt for Android, an app for managing your todo.txt file (http://todotxt.com).
 * <p>
 * Copyright (c) 2009-2013 Todo.txt for Android contributors (http://todotxt.com)
 * <p>
 * LICENSE:
 * <p>
 * Todo.txt for Android is free software: you can redistribute it and/or modify it under the terms of the GNU General
 * Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any
 * later version.
 * <p>
 * Todo.txt for Android is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
 * details.
 * <p>
 * You should have received a copy of the GNU General Public License along with Todo.txt for Android. If not, see
 * <http://www.gnu.org/licenses/>.
 * <p>
 * Todo.txt for Android's source code is available at https://github.com/ginatrapani/todo.txt-android
 *
 * @author Todo.txt for Android contributors <todotxt@yahoogroups.com>
 * @license http://www.gnu.org/licenses/gpl.html
 * @copyright 2009-2013 Todo.txt for Android contributors (http://todotxt.com)
 */
package com.todotxt.todotxttouch;

public class Constants {
    public static final String DROPBOX_MODUS = "dropbox";

    public final static long INVALID_ID = -1;
    public final static int INVALID_POSITION = -1;

    public final static String EXTRA_PRIORITIES = "PRIORITIES";
    public final static String EXTRA_PRIORITIES_SELECTED = "PRIORITIES_SELECTED";
    public final static String EXTRA_PROJECTS = "PROJECTS";
    public final static String EXTRA_PROJECTS_SELECTED = "PROJECTS_SELECTED";
    public final static String EXTRA_CONTEXTS = "CONTEXTS";
    public final static String EXTRA_CONTEXTS_SELECTED = "CONTEXTS_SELECTED";
    public final static String EXTRA_SEARCH = "SEARCH";
    public final static String EXTRA_TASK = "TASK";
    public final static String EXTRA_APPLIED_FILTERS = "APPLIED_FITERS";
    public final static String EXTRA_FORCE_SYNC = "FORCE_SYNC";
    public final static String EXTRA_OVERWRITE = "OVERWRITE";
    public static final String EXTRA_SUPPRESS_TOAST = "SUPPRESS_TOAST";

    public final static String INTENT_ACTION_ARCHIVE = "com.todotxt.todotxttouch.ACTION_ARCHIVE";
    public final static String INTENT_ACTION_LOGOUT = "com.todotxt.todotxttouch.ACTION_LOGOUT";
    public final static String INTENT_ASYNC_SUCCESS = "com.todotxt.todotxttouch.ASYNC_SUCCESS";
    public final static String INTENT_ASYNC_FAILED = "com.todotxt.todotxttouch.ASYNC_FAILED";
    public final static String INTENT_SYNC_CONFLICT = "com.todotxt.todotxttouch.SYNC_CONFLICT";
    public final static String INTENT_START_SYNC_WITH_REMOTE = "com.todotxt.todotxttouch.START_SYNC";
    public final static String INTENT_START_SYNC_TO_REMOTE = "com.todotxt.todotxttouch.START_SYNC_TO";
    public final static String INTENT_START_SYNC_FROM_REMOTE = "com.todotxt.todotxttouch.START_SYNC_FROM";
    public final static String INTENT_SET_MANUAL = "com.todotxt.todotxttouch.GO_OFFLINE";
    public final static String INTENT_UPDATE_UI = "com.todotxt.todotxttouch.UPDATE_UI";
    public final static String INTENT_WIDGET_UPDATE = "com.todotxt.todotxttouch.APPWIDGET_UPDATE";

    // Android OS specific constants
    public static final String ANDROID_EVENT = "vnd.android.cursor.item/event";
}
